package com.yyfax.pay.depository.vo;

import javax.persistence.Transient;

import com.alibaba.fastjson.annotation.JSONField;
import com.yyfax.framework.model.BasePO;

/**
 * @author yejc
 * @date 2017-09-06
 * @since v1.0.0
 */
public class QuickChargePayVO extends BasePO {
	/** 商户号 */
	@JSONField(name="mchnt_cd")
	private String merchantId;

	/** 流水号 */
	@JSONField(name="mchnt_txn_ssn")
	private String busiId;

	/** 交易日期 */
	@JSONField(name="txn_date")
	private String tradeDate;

	/** 短信验证码 */
	@JSONField(name="yzm")
	private String verificationCode;

	/** 预留手机号 */
	@JSONField(name="bank_mobile")
	private String phone;

	/** 签名数据 */
	@Transient
	private String signature;

	public String getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}

	public String getBusiId() {
		return busiId;
	}

	public void setBusiId(String busiId) {
		this.busiId = busiId;
	}

	public String getTradeDate() {
		return tradeDate;
	}

	public void setTradeDate(String tradeDate) {
		this.tradeDate = tradeDate;
	}

	public String getVerificationCode() {
		return verificationCode;
	}

	public void setVerificationCode(String verificationCode) {
		this.verificationCode = verificationCode;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getSignature() {
		return signature;
	}

	public void setSignature(String signature) {
		this.signature = signature;
	}
}
